package com.neouton.crm.prm.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.neouton.common.util.PageUtil;
import com.neouton.crm.prm.entity.ReturnedMoneyProgressVO;

import java.util.List;

/**
 * 回款进展表
 *
 * @author
 * @date 2022-12-02 17:03:47
 * @Version 1.0
 */
public interface ReturnedMoneyProgressService {

    /**
     * 分页查询
     *
     * @param page
     * @param entity
     * @return
     */
    PageUtil<ReturnedMoneyProgressVO> queryPage(IPage page, ReturnedMoneyProgressVO entity);

    /**
     * 保存接口[编辑]
     *
     * @param entity
     */
    void saveReturnedMoneyProgress(ReturnedMoneyProgressVO entity);

    void saveComments(List<ReturnedMoneyProgressVO> list);

    /**
     * 根据主键id更新
     *
     * @param entity
     */
    void updateReturnedMoneyProgressById(ReturnedMoneyProgressVO entity);

    /**
     * 根据主键id删除
     *
     * @param id 主键
     */
    int deletereturnedMoneyProgressById(Integer id);

    /**
     * 获取进展详情
     *
     * @param id
     * @return
     */
    List<ReturnedMoneyProgressVO> getProgressInfo(Integer id);
}

